[Ucrl]
Art=ReplaceableTextures\CommandButtons\BTNHeroCryptLord.tga
Buttonpos=0,1
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[uaco]
Builds=unpl,uzig,usep,ugrv,uaod,utod,uslh,ubon,usap,ugol,utom
Art=ReplaceableTextures\CommandButtons\BTNAcolyte.tga
Buttonpos=0,0
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl

[uabo]
Requires=unp2
Art=ReplaceableTextures\CommandButtons\BTNAbomination.tga
Buttonpos=1,0
Specialart=Units\Undead\Abomination\AbominationExplosion.mdl
Attachmentanimprops=large

[Udea]
Art=ReplaceableTextures\CommandButtons\BTNHeroDeathKnight.tga
Buttonpos=0,2
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[uban]
//Requires=unp2
Art=ReplaceableTextures\CommandButtons\BTNBanshee.tga
Buttonpos=1,0
Missileart=Abilities\Weapons\BansheeMissile\BansheeMissile.mdl
Missilearc=0.00
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Casterupgradeart=UI\Widgets\Console\Human\infocard-banshee.tga

[ucrm]
Requires=ugrv
Art=ReplaceableTextures\CommandButtons\BTNCryptFiend.tga
Buttonpos=1,0
Missileart=Abilities\Weapons\CryptFiendMissile\CryptFiendMissile.mdl
Missilearc=0.15
Missilespeed=500
Specialart=Objects\Spawnmodels\Demon\DemonLargeDeathExplode\DemonLargeDeathExplode.mdl
Attachmentanimprops=medium

[ucry]
DependencyOr=ucrm
// do NOT put a similar DependencyOr under ucrm
Requires=ugrv
Art=ReplaceableTextures\CommandButtons\BTNCryptFiend.tga
Buttonpos=1,0
Missileart=Abilities\Weapons\CryptFiendMissile\CryptFiendMissile.mdl
Missilearc=0.15
Missilespeed=500
Specialart=Objects\Spawnmodels\Demon\DemonLargeDeathExplode\DemonLargeDeathExplode.mdl
Attachmentanimprops=medium

[Udre]
Art=ReplaceableTextures\CommandButtons\BTNHeroDreadLord.tga
Buttonpos=1,2
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[ufro]
Art=ReplaceableTextures\CommandButtons\BTNFrostWyrm.tga
Buttonpos=0,0
Missileart=Abilities\Weapons\FrostWyrmMissile\FrostWyrmMissile.mdl
Missilearc=0.1
Missilespeed=800
MissileHoming=1
Attachmentanimprops=large

[ugar]
Requires=ugrv,unp2
DependencyOr=ugrm
// do NOT put a similar DependencyOr under ugrm
Art=ReplaceableTextures\CommandButtons\BTNGargoyle.tga
Buttonpos=2,0
Missileart=Abilities\Weapons\GargoyleMissile\GargoyleMissile.mdl
Missilearc=0.0
Missilespeed=900
MissileHoming=1
Attachmentanimprops=medium

[ugrm]
Requires=ugrv,unp2
Art=ReplaceableTextures\CommandButtons\BTNStoneForm.tga
Buttonpos=2,0
Missileart=Abilities\Weapons\GargoyleMissile\GargoyleMissile.mdl
Missilearc=0.0
Missilespeed=900
MissileHoming=1
Attachmentanimprops=medium
Attachmentlinkprops=alternate

[ugho]
Art=ReplaceableTextures\CommandButtons\BTNGhoul.tga
Buttonpos=0,0
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl

[Ulic]
Art=ReplaceableTextures\CommandButtons\BTNLichVersion2.tga
Buttonpos=2,2
Missileart=Abilities\Weapons\LichMissile\LichMissile.mdl
Missilearc=0.0
Missilespeed=900
MissileHoming=1
RequiresCount=3
Requires=
Requires1=unp1
Requires2=unp2
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Attachmentanimprops=medium

[unec]
Art=ReplaceableTextures\CommandButtons\BTNNecromancer.tga
Buttonpos=0,0
Missileart=Abilities\Weapons\NecromancerMissile\NecromancerMissile.mdl
Missilearc=0.00
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UndeadLargeDeathExplode\UndeadLargeDeathExplode.mdl
Casterupgradeart=UI\Widgets\Console\Human\infocard-necromancer.tga

[uske]
Art=ReplaceableTextures\CommandButtons\BTNSkeletonWarrior.tga

[uplg]
Art=ReplaceableTextures\PassiveButtons\PASBTNPlagueCloud.tga

[uskm]
Art=ReplaceableTextures\CommandButtons\BTNSkeletonMage.tga
Missileart=Abilities\Weapons\SkeletalMageMissile\SkeletalMageMissile.mdl
Missilearc=0.00
Missilespeed=900
MissileHoming=1

[uaod]
Trains=Udea,Ulic,Udre,Ucrl
Art=ReplaceableTextures\CommandButtons\BTNAltarOfDarkness.tga
Buttonpos=1,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium
Revive=1

[unpl]
Upgrade=unp1
Trains=uaco
Researches=Rupm
Art=ReplaceableTextures\CommandButtons\BTNNecropolis.tga
Buttonpos=0,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

[unp1]
Upgrade=unp2
Trains=uaco
Researches=Rupm
Animprops=upgrade,first
Art=ReplaceableTextures\CommandButtons\BTNHallOfTheDead.tga
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

[unp2]
Requires=uaod
Trains=uaco
Researches=Rupm
Animprops=upgrade,second
Art=ReplaceableTextures\CommandButtons\BTNBlackCitadel.tga
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

[usep]
Trains=ugho,ucry,ugar
Art=ReplaceableTextures\CommandButtons\BTNCrypt.tga
Buttonpos=1,0
Researches=Ruac,Ruwb,Rugf,Rusf,Rubu
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

[utod]
Requires=unp1,ugrv
Researches=Rune,Ruba
Trains=unec,uban
Art=ReplaceableTextures\CommandButtons\BTNTempleOfTheDamned.tga
Buttonpos=2,1
Researches=Rusl,Rusm
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

// Tomb of Relics
[utom]
Art=ReplaceableTextures\CommandButtons\BTNTombOfRelics.tga
Buttonpos=2,2
Makeitems=rnec,plcl,skul,phea,pman,stwp,ocor,shea
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

// Undead Controlled Gold Mine
[ugol]
Art=ReplaceableTextures\CommandButtons\BTNGoldMine.tga
Buttonpos=2,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

[uzig]
Upgrade=uzg1,uzg2
Art=ReplaceableTextures\CommandButtons\BTNZiggurat.tga
Buttonpos=0,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

[uzg1]
Requires=ugrv
Animprops=upgrade,first
Art=ReplaceableTextures\CommandButtons\BTNZigguratUpgrade.tga
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Missilearc=0.15
Missilespeed=900
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

[uzg2]
Animprops=upgrade,second
Art=ReplaceableTextures\CommandButtons\BTNFrostTower.tga
Buttonpos=1,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Missileart=Abilities\Weapons\ZigguratFrostMissile\ZigguratFrostMissile.mdl
Missilearc=0.00
Missilespeed=1200
MissileHoming=1
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

[umtw]
Art=ReplaceableTextures\CommandButtons\BTNMeatWagon.tga
Buttonpos=0,0
Missileart=Abilities\Weapons\MeatwagonMissile\MeatwagonMissile.mdl
Missilearc=0.3
Missilespeed=900
Attachmentanimprops=large

[ubon]
Requires=unp2,usap
Trains=ufro
Researches=Rufb
Art=ReplaceableTextures\CommandButtons\BTNBoneyard.tga
Buttonpos=1,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

[usap]
Requires=unp1
Art=ReplaceableTextures\CommandButtons\BTNSacrificialPit.tga
Buttonpos=0,2
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=medium

[uslh]
Requires=unp1,ugrv
Researches=Rupc,Rusp,Ruex
Trains=umtw,uabo,uobs
Art=ReplaceableTextures\CommandButtons\BTNSlaughterhouse.tga
Buttonpos=3,1
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl

// shade
[ushd]
Art=ReplaceableTextures\CommandButtons\BTNShade.tga

// graveyard
[ugrv]
Researches=Rume,Ruar,Rura,Rucr
Art=ReplaceableTextures\CommandButtons\BTNGraveyard.tga
Buttonpos=3,0
BuildingSoundLabel=UndeadBuildingConstructionLoop
LoopingSoundFadeIn=512
LoopingSoundFadeOut=512
Specialart=Objects\Spawnmodels\Undead\UCancelDeath\UCancelDeath.mdl
Attachmentanimprops=large

// carrion scarabs
[ucs1]
Art=ReplaceableTextures\CommandButtons\BTNCarrionScarabs.tga

[ucs2]
DependencyOr=ucsB
Art=ReplaceableTextures\CommandButtons\BTNCarrionScarabs.tga

[ucsB]
Art=ReplaceableTextures\CommandButtons\BTNCarrionScarabs.tga

[ucs3]
DependencyOr=ucsC
Art=ReplaceableTextures\CommandButtons\BTNCarrionScarabs.tga

[ucsC]
Art=ReplaceableTextures\CommandButtons\BTNCarrionScarabs.tga

// locust
[uloc]
Art=ReplaceableTextures\CommandButtons\BTNLocustSwarm.tga
Missileart=Abilities\Weapons\LocustMissile\LocustMissile.mdl
Missilearc=0.15
Missilespeed=500

// obsidian statue
[uobs]
DependencyOr=ubsp
Art=ReplaceableTextures\CommandButtons\BTNObsidianStatue.tga
Buttonpos=2,0
Missileart=Abilities\Weapons\FarseerMissile\FarseerMissile.mdl
Missilearc=0.15
Missilespeed=1200
MissileHoming=1
Attachmentanimprops=large
Requires=utom

// obsidian destroyer
[ubsp]
Art=ReplaceableTextures\CommandButtons\BTNDestroyer.tga
Missileart=Abilities\Weapons\AvengerMissile\AvengerMissile.mdl
Missilearc=0.0
Missilespeed=900
MissileHoming=1
Attachmentanimprops=large
Attachmentlinkprops=alternate
Animprops=alternate

//#RESTNOBETA
[ubot]
Art=ReplaceableTextures\CommandButtons\BTNUndeadTransport.tga
Attachmentanimprops=large
Buttonpos=0,0

[udes]
Art=ReplaceableTextures\CommandButtons\BTNUndeadDestroyer.tga
Buttonpos=1,0
Missileart=Abilities\Weapons\BoatMissile\BoatMissile.mdl
Missilearc=0.10
Missilespeed=900
Attachmentanimprops=large

[uubs]
Art=ReplaceableTextures\CommandButtons\BTNUndeadBattleShip.tga
Buttonpos=2,0
Missileart=Abilities\Weapons\BoatMissile\BoatMissile.mdl
Missilearc=0.10
Missilespeed=900
Attachmentanimprops=large